#include <FieldValue.h>
Public Member Functions | |
FieldValue (DataIntegrity dataIntegrity, uint32_t size1) | |
Constructor size1 first dimension of the array size2 second dimension of the array. | |
uint32_t | pendingBuffer () |
Returns reference to pending buffer. | |
uint32_t | activeBuffer () |
Returns reference to pending buffer. | |
void | setPendingCurrentSize (uint32_t size) |
set the current number of strings | |
void | setActiveCurrentSize (uint32_t size) |
set the current number of strings | |
uint32_t | getPendingCurrentSize () |
uint32_t | getActiveCurrentSize () |
Private Attributes | |
uint32_t | offset_ [2] |
uint32_t | currentSize_ [2] |
dimension 1 of the array | |
bool | isSingleBuffer_ |
Definition at line 516 of file FieldValue.h.
fesa::FieldValue< char *[]>::FieldValue | ( | DataIntegrity | dataIntegrity, | |
uint32_t | size1 | |||
) |
Constructor size1 first dimension of the array size2 second dimension of the array.
Definition at line 40 of file FieldValue.cpp.
References fesa::DoubleBuffered, fesa::FieldValue< T >::offset_, fesa::FieldValueBase::P1, fesa::FieldValueBase::pendingChanged_, fesa::FieldValueBase::phase_, and fesa::FieldValueBase::toBeSync_.
uint32_t fesa::FieldValue< char *[]>::activeBuffer | ( | ) |
Returns reference to pending buffer.
Definition at line 77 of file FieldValue.cpp.
References fesa::FieldValue< T >::offset_, fesa::FieldValueBase::P1, and fesa::FieldValueBase::phase_.
Referenced by fesa::FieldStringArray::copyValue(), fesa::SettingFieldStringArray::get(), fesa::GenericFieldStringArray::get(), fesa::ConfigFieldStringArray::get(), fesa::AcqFieldStringArray::get(), fesa::SettingFieldStringArray::getString(), fesa::GenericFieldStringArray::getString(), fesa::ConfigFieldStringArray::getString(), fesa::AcqFieldStringArray::getString(), fesa::FieldStringArray::getValueToStore(), and fesa::SettingFieldStringArray::setString().
uint32_t fesa::FieldValue< char *[]>::getActiveCurrentSize | ( | ) |
Definition at line 99 of file FieldValue.cpp.
References fesa::FieldValueBase::P1, and fesa::FieldValueBase::phase_.
Referenced by fesa::SettingFieldStringArray::get(), fesa::GenericFieldStringArray::get(), fesa::ConfigFieldStringArray::get(), fesa::AcqFieldStringArray::get(), fesa::FieldStringArray::getSize(), fesa::SettingFieldStringArray::getString(), fesa::GenericFieldStringArray::getString(), fesa::ConfigFieldStringArray::getString(), fesa::AcqFieldStringArray::getString(), fesa::FieldStringArray::getValueToStore(), and fesa::SettingFieldStringArray::setString().
uint32_t fesa::FieldValue< char *[]>::getPendingCurrentSize | ( | ) |
Definition at line 90 of file FieldValue.cpp.
References fesa::FieldValueBase::P1, and fesa::FieldValueBase::phase_.
Referenced by fesa::SettingFieldStringArray::setString(), fesa::GenericFieldStringArray::setString(), and fesa::AcqFieldStringArray::setString().
uint32_t fesa::FieldValue< char *[]>::pendingBuffer | ( | ) |
Returns reference to pending buffer.
Definition at line 63 of file FieldValue.cpp.
References fesa::FieldValue< T >::offset_, fesa::FieldValueBase::P1, and fesa::FieldValueBase::phase_.
Referenced by fesa::FieldStringArray::copyValue(), fesa::SettingFieldStringArray::get(), fesa::SettingFieldStringArray::getString(), fesa::FieldStringArray::getValueToStore(), fesa::SettingFieldStringArray::set(), fesa::GenericFieldStringArray::set(), fesa::AcqFieldStringArray::set(), fesa::SettingFieldStringArray::setString(), fesa::GenericFieldStringArray::setString(), and fesa::AcqFieldStringArray::setString().
void fesa::FieldValue< char *[]>::setActiveCurrentSize | ( | uint32_t | size | ) |
set the current number of strings
Definition at line 121 of file FieldValue.cpp.
References fesa::FieldValueBase::P2, and fesa::FieldValueBase::phase_.
Referenced by fesa::FieldStringArray::copyValue().
void fesa::FieldValue< char *[]>::setPendingCurrentSize | ( | uint32_t | size | ) |
set the current number of strings
Definition at line 108 of file FieldValue.cpp.
References fesa::FieldValueBase::P1, and fesa::FieldValueBase::phase_.
Referenced by fesa::FieldStringArray::copyValue(), fesa::SettingFieldStringArray::set(), fesa::GenericFieldStringArray::set(), fesa::AcqFieldStringArray::set(), fesa::SettingFieldStringArray::setString(), fesa::GenericFieldStringArray::setString(), and fesa::AcqFieldStringArray::setString().
uint32_t fesa::FieldValue< char *[]>::currentSize_[2] [private] |
dimension 1 of the array
Definition at line 567 of file FieldValue.h.
bool fesa::FieldValue< char *[]>::isSingleBuffer_ [private] |
Definition at line 569 of file FieldValue.h.
uint32_t fesa::FieldValue< char *[]>::offset_[2] [private] |
Definition at line 562 of file FieldValue.h.